home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Wayzata's Best of Shareware PC/Windows 2
/
Wayzata's Best of Shareware 2.0 (Windows) (Wayzata Technology)(7112)(1994).bin
/
pc
/
dos
/
database
/
smate31
/
instruct
< prev
next >
Wrap
Text File
|
1992-10-17
|
125KB
|
3,565 lines
SCOUTMATE Version 3.1
by
Kevin Coleman
Copyrighted(c) by Kevin Coleman, 1990, 1992
All Rights Reserved
Table of Contents
General Information . . . . . . . . . . . . . . . . . . . . . . . 1
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Add Scout . . . . . . . . . . . . . . . . . . . . . . . . . 6
Add Adult Leader . . . . . . . . . . . . . . . . . . . . . 10
Modify . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Delete . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Query Database . . . . . . . . . . . . . . . . . . . . . . 13
Print . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Advancement Progress Report . . . . . . . . . . . . . 15
Individual Progress Report . . . . . . . . . . . . . 16
Unawarded Badges Report . . . . . . . . . . . . . . . 16
Envelope/Label Printing . . . . . . . . . . . . . . . 16
Roster . . . . . . . . . . . . . . . . . . . . . . . 18
Phone List . . . . . . . . . . . . . . . . . . . . . 19
Notes . . . . . . . . . . . . . . . . . . . . . . . . 19
Printing of Records . . . . . . . . . . . . . . . . . 19
Select Pages Menu . . . . . . . . . . . . . . . . . 20
Printer Status Screen . . . . . . . . . . . . . . . . 20
Select Names Menu . . . . . . . . . . . . . . . . . . 22
Mail Merge . . . . . . . . . . . . . . . . . . . . . . . . 23
Customized Reports . . . . . . . . . . . . . . . . . 26
Troop Inventory Module . . . . . . . . . . . . . . . . . . 26
Merit Badge Book Inventory Module . . . . . . . . . . . . 30
Merit Badge Counselor Module . . . . . . . . . . . . . . . 33
Financial Module . . . . . . . . . . . . . . . . . . . . . 35
Calendar . . . . . . . . . . . . . . . . . . . . . . . . . 37
Notes . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Utilities . . . . . . . . . . . . . . . . . . . . . . . . 39
Pack Records . . . . . . . . . . . . . . . . . . . . 40
Undelete Record . . . . . . . . . . . . . . . . . . . 40
Export/Import Records . . . . . . . . . . . . . . . . 41
Backup Files . . . . . . . . . . . . . . . . . . . . 42
Defaults/Updates . . . . . . . . . . . . . . . . . . 43
Delete Rank Files . . . . . . . . . . . . . . . . . . 45
Appendices
Appendix A . . . . . . . . . . . . . . . . . . . . . . . . 46
Appendix B . . . . . . . . . . . . . . . . . . . . . . . . 50
Appendix C . . . . . . . . . . . . . . . . . . . . . . . . 51
General Information
UPDATED INFORMATION
There may be a file included on the SCOUTMATE disk called readme. Print out this file by typing copy readme prn: and hitting enter or
read the file by typing type readme and hitting enter. This file contains any updated information not in the SCOUTMATE manual.
_____________________________________________________________________
LICENSING AGREEMENT
TROOP COPIES
This package is licensed to the entire troop. Copies may be made only for people who are part of the troop. If this package is
transferred to another troop, all copies in possession of the previous troop must be erased.
BACKUP COPIES
Backup copies may be made as seen fit. However, registered copies of
SCOUTMATE may not be copied for distribution to other persons without the express written consent of Kevin Coleman except as stipulated
under Troop Copies.
LIMITED WARRANTY
This software is warranted to the original purchaser of this product that the software programs will be free from defects in materials and
workmanship for ninety days from the date of purchase. Defective media that have not been subjected to misuse, excessive wear, or
damage due to carelessness may be returned during that ninety-day period and replaced without charge.
Following the ninety-day period, defective media will be replaced for a fee of $10.
I specifically disclaim all other warranties, expressed or implied,
including but not limited to implied warranties of merchantability and fitness for a particular purpose. In no event shall I be liable
for any loss of profit or any other damage including but not limited to special, incidental, consequential or other damages.
This agreement shall be construed, interpreted and governed by the
laws of the state of New York.
Use of this program indicates that you have accepted the terms of this agreement.
_____________________________________________________________________
TECHNICAL SERVICE
All correspondence should be mailed to:
Kevin Coleman
P.O. Box 210574 Bushwick Finance Station
Brooklyn, N.Y. 11221-0010
For phone support, call (718) 919-2082 24 hours a day/7 days a week, Eastern Standard Time. If an answering machine picks up, leave a
brief message with your name, number and registration number and I will get back to you as soon as possible.
I can also be reached via Prodigy (ID #: HRTD86A) and Compuserve
(ID #: 76270,1115).
- 1 -
Installation
In order to use SCOUTMATE, you must first run the installation
program. The installation program will copy and make the appropriate
files on your disk as well as making a configuration file which
contains the necessary information to run SCOUTMATE. SCOUTMATE can
be run from both floppy and hard drives, however running from a hard
drive (if you have one) is strongly recommended. To run
installation, first put your SCOUTMATE disk in your floppy drive and
type INSTALL (make sure the active drive is the floppy drive).
This program will create your configuration and all files necessary
to run SCOUTMATE. It is a very simple seven step process.
Step 1: Choose the drive that you are installing from (the drive the
SCOUTMATE disk is in). SCOUTMATE will automatically pick the current
default path. If the SCOUTMATE disk is in a different drive, erase
the current line and type in the correct drive and path.
Step 2: You will be asked to input the path where the SCOUTMATE
master files should be copied to. This will be the program path.
This will be where you will be running SCOUTMATE from (never use the
original disk). Put the drive letter and the path (ex. c:\scoutmate
or e:\troop\scout\files). Make sure that you do not leave out the
drive letter and colon. If you leave these out, the directories may
be improperly created. If these directories do not exist, they will
automatically be created. Note that you cannot install SCOUTMATE to
the same directory that the master files are in. Note that if you
are using a floppy disk(s), the disk(s) MUST be formatted.
Step 3: You will be asked if you wish Scoutmate to be installed on
two separate floppy disks. This is for floppy disk drive users only.
The default is No. Y and N (yes and no, respectively) are your
choices for this option. This will put the executable file (only
needed in the beginning) on one disk, and the rest of the files on
another.
Step 4: You will be prompted for the printer port. The choices are
LPT1:, LPT2:, COM1:, COM2: and No Printer. If you do not have a
printer then select No Printer otherwise select the appropriate port.
If you select No Printer, then you will only be able to print to a
file.
Step 5: The next question is how many lines per page your printer is.
- 2 -
Enter a number from 1 to 99 lines. The default is 54.
Step 6: You will now be asked whether you wish to keep a history of
the Troop Inventory Module. The history will keep track of the item
number, who the item was lent to, the date lent, date due and date
returned and also any comments which were put in. The history can be
viewed from the Troop Inventory menu. See page for more
information. Y and N (yes and no, respectively) are your choices for
this option.
Step 7: You will now be asked whether you wish to keep a history of
the Merit Badge Inventory Module. The history will keep track of the
item number, who the item was lent to, the date lent, date due and
date returned and also any comments which were put in. The history
can be viewed from the Merit Badge Inventory menu. See page for
more information. Y and N (yes and no, respectively) are your
choices for this option.
That's it. SCOUTMATE will now be installed. The necessary files
will be created or copied from the main disk to your destination path
(or floppy disk(s)).
After this, a message confirming the success of the installation will
be shown and you will be returned to the dos prompt. If there were
any errors, they will be shown. Refer to Appendix A for error
messages/solutions.
When the installation is complete, you will automatically be put in
your SCOUTMATE directory. Type in SCOUTMATE. You will then be
brought to the title screen. Hit return for the main menu.
Changing installation information: To change the current
installation settings or copy the program files to a different
directory, run the installation program again. For program disk
path, erase the information in that field and hit return. When asked
for the destination where the SCOUTMATE files should be put, choose
the directory that the SCOUTMATE files are currently residing in.
For the next four items (Printer Port, lines per page, Troop
Inventory History and Merit Badge Book History), choose the
appropriate selections (you can change them if you desire (i.e. if
your printer port changed from COM1: to LPT1:, choose LPT1: when
asked for the printer port selection). After your selections are
complete, SCOUTMATE will notify you that the configuration file
- 3 -
exists and will bring up a menu.
The menu options are as follows:
[1] Move files to a different directory: this option allows you to
move the SCOUTMATE files from the current directory to a new one. If
you select this option, you will be prompted to enter the directory
that files should be transferred to. After selecting the directory,
all of the files will be copied from the old directory to the new one
and the configuration file will be updated with the new information
(including the new directory). After this is done, the new directory
will be verified for any errors. If there are any errors, check
Appendix A.
NOTES: The old directory will not be deleted.
[2] Update configuration file: this option will update the
configuration file with the new information you supplied.
[3] Abort Installation: this option will exit the installation
without updating any files.
Index
There is a purpose why the main data base file is indexed. The index
is loaded into memory at the start of the program and manipulated in
memory, and upon termination of the program, the index is rewritten
to disk. If no index is found at the time the program is run a new
one will be created. This will take only a few moments (depending on
how large the database is). When a record is being searched for, the
index is used. This results in much greater speed. Also, the index
is the file that is sorted, not the actual record file. The main
reason the index is used is to lessen the chance of the main data
file being corrupted. The more the main data file is used, the more
the chance it will be corrupted. This is unlikely though it can
happen. Imagine reading, sorting, and re-writing a large number of
records with large amounts of information many times during each
session. This is asking for trouble. The index contains the record
number and name of each record and is sorted by the name. Not only
is this a convenience because of faster program performance, but also
because it saves wear and tear on your hard drive from deleting and
re-writing large files (info.dat) many times and also helps prevent
file corruption.
- 4 -
Overlays
SCOUTMATE uses overlays in order to require the least amount of
system memory possible. The overlay file keeps portions of the
program on disk until that part of the program is needed, and then it
is loaded into memory. All of the printer routines (print and mail
merge) and modules (troop inventory, merit badge book inventory,
honor court preparation, merit badge counselor, finance and calendar)
are kept in the overlay. If you have enough EXPANDED memory
(approximately 210K), then the entire overlay file (containing all of
the overlays) will automatically be loaded into it and instead of
loading an overlay from disk when it is needed, it will be retrieved
from the expanded memory which results in faster performance.
- 5 -
Start Up
Anytime you wish to start using SCOUTMATE, first change to the
SCOUTMATE directory and type SCOUTMAT. After a few seconds, you will
be taken to the title screen. The title screen contains the software
copyright information. To advance to the main menu, hit any key. If
you are using two floppy disks, switch to your second disk and then
hit a key.
Main Menu
The main menu contains the various things you can do within
SCOUTMATE. A menu item can be chosen by pressing the letter next to
the item or moving the cursor to the appropriate item using the Up
and Down arrow keys and pressing the Enter key.
[A] Add Scout
The Add command allows you to enter the information for a scout.
There are six main sections of Add. To go between the sections, use
the [Page Up] and [Page Down] keys; to save the record, press the
[F10] key and to abort (not save) the record, press the [ESC] key.
Each field is delimited by brackets (< and >). You can move between
fields using the Up and Down cursor keys and have full featured
editing features. When entering/changing information you can use the
left and right cursor keys, insert and delete keys, etc. to perform
their appropriate functions.
Also, for certain sections (Rank, Eagle Palms, Service Stars and
Merit Badges), you can mark whether the badge has been awarded yet.
This is useful for knowing how many badges to buy for the next honor
court, etc. To do this, move the cursor to the appropriate item and
hit [ALT-G]. This will put a NA (Not Awarded) mark next to the badge
to signify that it hasn't been awarded yet. To remove the NA, simply
hit [ALT-G] again.
The first section deals with the scout's personal information. In
this first section, there are three parts. The first part is the
scout's personal information. This includes Name, Address (2 lines),
City, State, Zip Code, Phone Number, School, Date of Birth, Height,
Weight and Comments (three lines available for Comments). The second
and third parts of this section deal with Parent/Guardian #1 and
Parent/Guardian #2's information. The fields for these two parts
- 6 -
include the Parent/Guardians' Name, Business Address and Phone
Number.
NOTES: Whenever entering a date (i.e. birth date or later on, dates
badges were earned, etc.) the format is MM/DD/YY (M for month, D for
day and Y for year). You do not have to enter the slashes (i.e. if
the birth date is September 5, 1972, you can enter 090572). Entering
a date in an improper format will cause an error message to occur,
the proper format of date entry will be shown on the screen and you
will be prompted to re-enter the date.
The second section deals with advancement and consists of Positions
held, Dates the ranks were earned, the requirements completed for all
rank, Eagle Palms and Service Stars.
Positions held is the first part of this section. The positions held
allows up to nine positions to be entered along with the date the
position was started and the date the position was terminated. Enter
the number of the Position held or hit [F2] to list all positions.
Pressing [Page Down] will move the cursor to the rank subsection.
When entering a rank, if incomplete, put the date the rank was last
updated (a new requirement was earned) or if complete, put the date
the rank was earned. After that, you are prompted to put in a C or I
for Complete or Incomplete. The initial setting for each rank is
Incomplete. If the rank is incomplete, a window will appear with the
requirements of the badge. Move the cursor with the up and down
cursor keys. If the requirement is complete, type Y when the cursor
is next to the completed requirement. A Y will appear to signify
that the requirement was completed. If the requirement wasn't
completed yet, a - will be next to the requirement. If you want to
change a requirement marked complete to not complete move the cursor
to the requirement and type N. If the requirements go beyond one
screen, then a down cursor will appear in the right line of the box.
Simply use the down cursor (and up cursor to go to the previous
requirements - an up cursor will appear in the right line of the box
signifying there are previous requirements) to go through the list of
requirements. After selecting all of the completed requirements, hit
[F10] to remove the window and update the rank information. Hit
[ESC] to remove the window without updating the rank information.
- 7 -
You can select any rank that you wish (i.e. even if a scout is a
Tenderfoot, if he completes requirements for First Class, you can go
to the First Class field and enter a date, leave the status as
Incomplete and hit return. The rank requirements will appear for
First Class).
NOTES: When you are in the detailed rank requirement screen, you can
cycle through the different rank requirements by using the [CTRL-Page
Up] and [CTRL-Page Down] keys. You cannot view a detailed rank
requirement screen for a rank that was already completed. When a
badge is changed from incomplete to completed, SCOUTMATE checks to
see if the time requirement was met. If not, an error message will
occur and the status of the badge will automatically be changed to
incomplete. For Star, Life and Eagle, SCOUTMATE will check to make
sure the appropriate merit badges were earned. If not, an error
message will occur and the status of the badge will automatically be
changed to incomplete.
If the Eagle badge was earned, then when the Page Down key is
pressed, a window will appear asking for the dates that palms were
earned. There is one field for each palm (Bronze, Silver and Gold)
available. There are also three more fields and they are labelled
Palm #4, Palm #5 and Palm #6.
The last subsection is the service star window. The service star
window allows up to ten entries. For each service star, a comment
and the date when it was earned can be entered.
The third section consists of Patrol, Other Awards and
Group/Projects. Use the up and down cursor keys to cycle through the
fields. When on the patrol field, enter the number of the patrol the
scout is currently in or hit [F2] to show a list of patrols for you
to pick from. Enter 0 if the scout does not belong to any patrol.
When on the Other Awards fields, you can enter the up to ten awards.
Enter the name and date of each award. The final part of this
section is the Groups/Projects that this scout is involved in. Enter
the code of the Group/Project and the position that the scout holds.
To bring up a list of Group/Projects that you currently have defined,
hit [F2].
- 8 -
The fourth section is the merit badge section. This section has two
pages which are accessed independently (using the Page Up and Page
Down keys). There is room for up to eighty merit badges to be
entered. Each merit badge entry consists of the number of the merit
badge, the status of the merit badge, a comment if the merit badge is
incomplete and the date earned/last updated. To enter a merit badge,
you have to enter the appropriate number. The numbers are in
Appendix B. Also, by pressing [F2], the merit badge list will be
shown (and can be scanned using the Page Up, Page Down, Up and Down
Cursor keys, or hitting the first letter of the merit badge). If you
do not wish to choose a merit badge after selecting to look at the
list, then go to the bottom of the list by pressing [END] and choose
NONE. If you press escape when a merit badge is highlighted, it will
still be chosen. If a merit badge is not on the list (i.e. it was
just added by the BSA), you can add it in the Utilities section,
subsection Defaults/Updates (see page ). Note that you cannot enter
a merit badge after the date that it was DELISTED. If the merit
badge was earned before its delisted date, it can be entered. After
entering the number and pressing ENTER, you will be prompted for the
merit badge status. You can enter only an I (for incomplete) or a C
(for Complete). If you attempt to enter another character, you will
not be able to advance to the next field. If you enter C, you will
be prompted for the Date Earned and after entry of the date, you will
move to the next number. If you enter I, you will be allowed to
enter a comment for that merit badge. This comment usually consists
of the requirements which still need to be completed or vice-versa
(the requirements which WERE completed). Of course, this is entirely
up to you. After entering a comment, you will be prompted for a date
and afterwards will proceed to the next number. If an attempt to
enter the same merit badge twice is made, a buzzer will sound and an
error message will appear.
NOTES: To traverse the merit badge lists, [F5] and [F6] will move to
the left and right fields respectively. This is done because the
left and right cursor keys are already used to do the editing when
entering information. The Up and Down Cursor keys will traverse the
numbers on that page. The Page Up and Page Down keys will move
between merit badge page #1 (numbers 1 through 40) and merit badge
- 9 -
page #2 (numbers 41 through 80). Also, when entering the date, you
must end input with either [ESC] or [RETURN]. If you attempt to
press a different key, a buzzer will sound.
This fifth section is the Dues screen. There can be up to 54 entries
on this screen. Each entry allows a date and the amount paid to be
entered. Near the top of the screen, the sum of all of the dues paid
is shown. Again, the [F5] and [F6] keys will move the cursor to the
left and right columns respectively.
If you hit [F1] on this screen, you can delete a column. This is
very useful when all of the 54 entry spaces are full. Instead of
manually deleting each entry in a column, hitting [F1] will do it
automatically. Simply hit [F1] and enter the column you wish to
delete. Hit Y to confirm the deletion and the column will be
deleted. If you do not wish to delete the column, hit N and the
column deletion will be aborted.
The sixth section is the scout note pad. Each scout record will have
it's own note pad. The text editor is loaded and then notes can be
added, deleted, printed, etc. For information on how to use the text
editor consult page . To exit from the note pad, if you wish to save
the notes, hit [F7] and hit enter. If you do not wish to save the
note pad changes, hit [F1] and type Y.
After exiting the record notes, an option screen will appear. [ESC]
will return you to the main menu without adding the record to the
database, [Page Up] will take you back to the Dues Screen and [F10]
will save the record.
There is a maximum of 150 scout records.
[B] Add Adult Leader
This option allows you to enter information for adult leaders. The
adult leader record consists of three pages of information.
The following fields on the first page are in the adult leader
record: name, home address (2 lines), home city, home state, home zip
code, home phone number, business address (2 lines), city (business),
state (business), zip code and phone number (business), positions (up
to four), and 2 lines for comments. When on the position fields, you
can hit [F2] to list all adult positions.
- 10 -
NOTES: In the upper left hand corner, the record number will be
shown.
The second page contains training information. You can enter the
training date, name, and hours. There is room for 20 entries.
The third page consists of Other Awards and Group/Projects.
The first part of this section is the Other Awards fields. You can
enter up to fifteen awards. Enter the name and date of each award.
The final part of this section is the Groups/Projects that this adult
is involved in. Enter the code of the Group/Project and the position
that the adult holds. To bring up a list of Group/Projects that you
currently have defined, hit [F2]. After entering all of the
information, hit [F10]. To get back to the main menu, hit [ESC].
There is a maximum of 100 adult/leader records.
NOTES: When you hit [ESC] to abort to the main menu, you will be
asked if you are sure that you wish to abort. Hit Y if you wish to
go to the main menu or N to continue adding a scout.
[C] Modify
The Modify option allows you to change an existing record. Under the
modify option, you can change actual record information, perform the
Global Update or Erase Unawarded Badges Marks.
When selecting this option, a menu will appear. Choose whether you
wish to modify a scout or an adult leader's record. After choosing
the appropriate selection, a second menu will appear. If you chose
to modify a scout's record, five options will appear on the menu.
The first three options allow you to choose the way in which you wish
to select the record which is to be modified. You can either type in
the name, type in the record number or see a list of the names in the
database. If you choose to select a record by name, case does not
matter. Also, you do not have to enter in the entire name. For
example, if you wish to choose a record for scout Johnson, Kevin, you
could enter in jo and SCOUTMATE will choose that name. SCOUTMATE
will choose the first record matching the specification that you
enter, so if you had two or more scouts with the last name Johnson,
you would have to enter in more characters to ensure that the correct
record is selected. If you enter an invalid name (a name not in the
database) or invalid record number, an error will occur and you will
- 11 -
be returned to the menu. After choosing the record, the record will
be retrieved and changes can be made. The keys for scrolling through
the windows and fields are the same as the ADD option. To save the
changes, hit [F10] and to abort the changes hit [ESC].
NOTES: If a record is marked for deletion, a message will be shown on
the last line of the first page.
The Global Update allows you to do "batch" updates on the database.
By choosing this option (#4), you can enter perform "batch" updates
for Activity Badges and Dues.
For the Activity Badges, you will first be asked whether you wish to
update all or selected scouts. After choosing your desired
selection, you will be asked to choose the badge that you wish to be
added to the selected records. Next, you will be asked to enter a
comment for that badge. This comment will be added to the scout's
record. Lastly, you will be asked to enter the date that the
requirements were completed. If a scout being updated already has a
comment for the badge, the record will be brought up and you will
have to enter a comment for the scout. If not, the activity badge
will be added. If a scout already earned the activity badge, the
record will not be affected. The dues update remains the same.
For the Global Dues Update, you will be asked to enter the date to be
inserted in each record. If the date is invalid, you will be
notified and asked to enter a valid date. Each record (starting with
number one) will then be loaded into memory and you will be taken
right to the Dues Screen. The new date will be inserted in the first
available spot. If no spot is available, the first field will be
highlighted, but the new date will NOT be inserted. If you wish to
make an entry, enter the information and hit [F10]. If you do not
want to make any changes, erase the inserted date and then hit [F10].
If you want to abort the Global Dues Update, hit the [ESC] key.
If you choose Erase Unawarded Badges Marks (#5), all badges and
awards marked as Unawarded will be marked as Awarded in ALL records,
so make sure you print out a list before you select this option.
If you chose to modify an adult leader's record, all of the options
above, except the Global Dues Update and Erase Unawarded Badges
Marks, will appear. After modifying the record, hit [F10] to update
the record or [ESC] to abort to the main menu.
- 12 -
[E] Delete
This option allows you to delete a record in the database. If you
wish to erase a record then this is the option to select.
A menu will appear allowing you to select whether you wish to delete
a scout's record or an adult leader's record. Once you select your
choice, a second menu will appear allowing you to choose how you wish
to select the record you wish to delete. You can enter the desired
record by name, record number or select from a list.
If you choose to see the database list, you can select more than one
scout. Mark each scout that you wish to delete with the space bar.
Hit [ENTER] when you are finished marking scouts.
If you choose to select a record by name, case does not matter.
Also, you do not have to enter in the entire name. For example, if
you wish to choose a record for scout Johnson, Kevin, you could enter
in jo and SCOUTMATE will choose that name. SCOUTMATE will choose the
first record matching the specification that you enter, so if you had
two or more scouts with the last name Johnson, you would have to
enter in more characters to ensure that the correct record is
selected. If an invalid name or invalid record number is entered, an
error message will appear and you will return to the menu. If the
record is found, confirmation of the deletion is necessary. Enter Y
to mark the record for deletion or N to abort to the main menu.
Notice that the record is marked for deletion. In case you change
your mind later, you can undelete the record. By choosing Y, you are
marking the record for deletion so that when you pack the records,
the record will be deleted permanently. Until you pack the records,
however, the record will still be in the database and can be
modified, printed, etc. After the deletion occurs, the program will
return to the main menu.
NOTES: Packing and undeleting are covered in the Utilities Section.
[F] Query Database
Querying the Database is certainly a feature that couldn't be left
out of SCOUTMATE. This feature allows you to see (on screen or
printer) records which meet certain criteria.
After choosing this option on the main menu, a new menu will appear.
This menu is for choosing which field you wish to query. There are
six fields which can be queried. They are the Merit Badge, Rank,
- 13 -
Dues Date, Position Held, Patrol and Group/Project fields.
Merit Badge: Enter the merit badge number that you wish to query for.
If you wish to see the list of merit badges, hit [F2] and choose the
merit badge from the list.
Rank: Use the left/right cursor keys to choose which rank you wish to
query for.
Dues Date: Enter the dues date that you wish to query for.
Position Held: Enter a Position Held (i.e. Senior Patrol Leader) to
query for.
Patrol: Enter number of patrol to query for. To list patrols, hit
[F2].
Group/Project: Enter Group code to query for. To list Group/Project
codes, hit [F2].
After choosing the query field, a menu will then appear allowing you
to choose whether the query should be TRUE or FALSE. By choosing
TRUE, a query will be made and all records meeting the specification
will be printed. By choosing FALSE, a query will be made and all
records not meeting the specification will be printed. This is what
makes the query function so useful. An example would be to query the
database for all scouts not having First Aid merit badge. Select the
query function and choose merit badge. Enter the number for First
Aid (or hit [F2] and choose First Aid) and choose FALSE. All scouts
not having first aid merit badge would be displayed. To see all
scouts that did have First Aid merit badge, follow the above steps
except you would choose TRUE. After choosing the truth value of the
query, a "Output to Printer [Y/N]? " message will appear. Enter Y or
N. After selecting that, the query search will be displayed (i.e.
Query = NOT First Aid for a query for all scouts that didn't have
First Aid) and to start the query, simply hit a key. After the query
is done, a completion message will be displayed, hit a key to return
to the main menu.
NOTES: When querying for rank, you can choose to query for scout's
that are currently that rank, or for ALL scouts that have earned that
rank (i.e. that rank or higher). If you wish to query for a scout
that is currently a rank, choose the appropriate rank, and then type
Y for the next question. If you wish to query for all scouts that
have earned
- 14 -
that rank (and may hold higher ranks), choose N. The default is N.
[G] Print
Selection of this option allows you to print the records in the
database, the Advancement Progress Report, Individual Progress
Report, all Unawarded Badges, Roster, Phone List, the note pad and
envelopes/labels.
If there are no records in the data base, you will be notified and
returned to the main menu.
The first menu appearing will be whether you wish to print adult or
scout records.
The adult leader's menu has three choices on it. You can print All
Records, Selected Records or Envelopes/Labels. All Records will
print all of the adult records in the database, Selected Records will
print records which you select to be printed (see page ). Choosing
envelopes/labels will bring you to another menu. The envelope/label
printing option for adult leaders is the same thing as printing for
scouts except the Select Recipient option is replaced with the Select
Home/Business option. This option (#3) lets you choose whether the
label/envelope is to be addressed to the adult leader's home or
business address (see page ). At the top of the screen, it will show
you which address will be printed on the envelope/label.
After you finish selecting what you wish to print, the printer status
screen will appear. Hit a key to print the information. After the
printing is complete, the main menu will reappear.
The scout print menu has many more options to choose from. The
choices (in order) are: 1) Advancement Progress Report, 2) Individual
Progress Reports, 3) Unawarded Badges, 4) Envelopes/Labels, 5)
Roster, 6) Phone List, 7) Note Pad, the eight and ninth deal with
printing the actual records (All records or Selected Records).
Advancement Progress Report
The Advancement Progress Report will print out the detailed rank
requirement screen of each scout.
A menu will appear asking you to choose whether you want selected or
all records. If you choose select records, the select names menu
will appear (see page ). After selecting the records you wish to
have printed (or selecting all records), a menu will appear asking
you to choose whether you wish to print just the rank that the scout
- 15 -
is currently working on or all ranks for which the scout has
completed at least one requirement. After choosing the appropriate
selection, the printer status screen will appear. Hit a key when
your printer is online. After the Advancement Progress Report is
finished, you will return to the main menu. If a printer error
occurs while printing out the advancement progress report, reload and
reset the printer and hit C. The entire advancement progress report
for the scout currently being printed will be reprinted in its
entirety.
Individual Progress Report
The Individual Progress Report will print out a progress report
comparable to the Individual Progress Report that you hand in to your
district office. This report prints out a scout's name, patrol,
current position, date effective, current rank and date it was
earned. It also prints out ranks and the dates that they were earned
and merit badges and dates they were earned.
Unawarded Badges Report
The Unawarded Badges Report will print out all of the unawarded
badges in the database.
After choosing this option, the printer status screen will appear.
Hit a key when your printer is online. After the Unawarded Badges
Report is finished, you will return to the main menu.
Envelope/Label Printing
Printing : Labels
Records : All
Recipient : Scout at Home Address
Feed : Continuous
Labels/Envelope Print Menu (SCOUT)
1 Print Labels
2 Print Envelopes
3 Single/Continuous Envelopes
4 All Records
5 Select Records
6 Select Recipient
7 Done
This option allows you to print envelopes and labels.
- 16 -
In the upper right hand corner will be the status of your options.
Next to Printing:, it will have the item which you are printing
(Labels or Envelopes) and next to Records:, it will have either All
or Selected. Next to Recipient: shows who the recipient of the
envelope/label is and which address it is going to. Choosing option
one sets the printing status to Labels. Choosing option two sets the
printing status to Envelopes. When printing envelopes, you can put
up to five lines to printed in the upper left hand corner of the
envelope (a header). If you would like, you can center or right
justify the heading by putting in the appropriate number of spaces.
Move between the lines with the up and down cursor keys. Hit [F10]
when done typing in the header. Selection 3 allows you to select
either continuous or single envelopes. When you select this option,
it asks whether you want to enter Y if the envelopes are continuous,
otherwise enter N for single envelopes. Labels must be continuous.
When you get to the printer status screen, if you selected single
envelopes, it will ask you to put an envelope in your printer and hit
a key. After an envelope is printed, you will be prompted again to
load an envelope into your printer and hit a key. This process will
continue until all of the envelopes have been printed. If you
selected continuous envelopes, put the continuous envelopes in your
printer and hit a key. Selection 4 will set the Records: option to
ALL and selection 5 will allow you to select records that you wish to
print. Selection 6 allows you to choose the recipient of the
envelope/label. You can choose either the scout, parent/guardian #1
or parent/guardian #2. If you choose either of the parent/guardians,
you will then have to choose which address to make the envelope/label
out to. You can choose either the home address or the respective
- 17 -
parent/guardian's business address. If, for example, you choose to
send the envelope/label to Parent/Guardian #1 at the home address,
next to Recipient: will be Parent/Guardian #1 at Home Address. When
you are complete, select number 7 (Done) and the printer status
screen will appear and after checking your printer, hit a key to
start. When the printing is complete, you will return to the main
menu.
NOTES: The label size supported by SCOUTMATE are 15x16" X 3 1/2".
This is a very common size. You will have to experiment with lining
up the labels and envelopes to get the best position. For labels,
the optimum position should be to cut the last hole of the previous
label in half with the printer bar. Also do the same with the
continuous envelopes. However, some printers are different so
experiment to find the appropriate starting position.
Roster
Selection four from the main print menu will print a roster. The
roster will print the names, positions, patrol and phone number of
all or selected scouts. You can also choose whether you want the
Roster to be printed in alphabetical or patrol order. The default is
Alphabetical. If you choose by Patrol, then you can choose whether
you want to print each patrol on a separate page (option #3). The
default is All Patrols on the Same Page. Your current choices are
shown at the top of the screen.
In order for the Roster Printout to print the current position of a
scout, it is going to go backwards through the scout's positions held
list, and after finding one taken, it is going to see if it has a
Date From entered, but no Date To entered. For example, if a scout's
positions held fields were filled up to eight (the scout has held
- 18 -
eight positions), Scoutmate will look at number eight and see if the
Date To field had a date. If it doesn't, then that is the scout's
current position. If it does have a date entered, then the scout
does not have a position at the present time, and nothing is printed
for position.
Phone List
Selection five from the main print menu will print a phone list. The
phone list will print the names and addresses of all or selected
scouts and their parent/guardian's first names. You can also choose
whether you want the Phone List to be printed in alphabetical or
patrol order. The default is Alphabetical. If you choose by Patrol,
then you can choose whether you want to print each patrol on a
separate page (option #3). The default is All Patrols on the Same
Page. Your current choices are shown at the top of the screen.
Notes
Selection six from the main print menu will print the SCOUTMATE note
pad. If the note pad doesn't exist, a message will be printed on the
screen and the program will return to the main menu. If the file
exists, the printer status screen will appear and the note pad will
be printed.
Printing of Records
Options seven and eight on the main print menu deal with the actual
printing of records in the database. Option 7 (All Records) will
print all records. Option 8 (Select records) will allow you to
select which records to be printed.
After choosing the appropriate option, the pages menu will appear and
it is time to choose whether all of the pages or some of the pages
are to be printed. If you choose select pages, the select pages menu
- 19 -
will appear.
Select Pages Menu
1 Select Page
2 Unselect Page
3 Load Default Page Selections
4 Save Default Page Selections
5 Clear ALL Page Selections
6 Done
Selection one and two will bring up a list of pages. Pages that are
selected will have an * next to them. Select or Unselect them by
hitting the number of the page.
Selection three will load the default page selection.
Selection four will save your page selections in the default page
file. This is useful if you regularly print out certain pages, but
not all. You will be asked to confirm that you wish save your page
selections. Enter Y (yes) or N (no).
Selection five will clear all page selections. You will be asked to
confirm that you wish to clear all selections. Enter Y (yes) or N
(no).
After choosing the pages, select Done and the printer status screen
will appear. Line up your paper and hit a key to start printing.
NOTES: if no pages are chosen, a message will appear stating that you
chose no pages and you will be taken back to the main menu. Also
note that when printing, the detailed rank requirement information
for the scouts will not be printed. This is what the Advancement
Progress Report is for. Lastly, badges that weren't awarded will
contain a NA message next to them.
Printer Status Screen
The Printer Status Screen is the screen which appears whenever a
report is being printed. This screens shows the current status of
the printer. There are five codes that can be returned.
Printing - The data is being printed.
Out of Paper - The printer is out of paper.
Printer Offline - The printer is either off or offline.
- 20 -
Printer Busy - The printer is printing something else. The
program will wait its turn to print.
Unknown Problem - Something else is wrong with your printer.
If an error occurs (with the exception of Printer Busy), the printer
will reprint the ENTIRE current page. If you wish to abort printing,
type A and hit return otherwise reset the printer paper to the top of
the page and type C and then hit return to print.
This screen also allows you to choose how many copies of a report you
would like to print as well as whether the report is to be printed to
a file.
If you hit [ALT-F], you will be prompted for a file name.
SCOUTMATE will then check to see if that file exists. If it does,
you will be asked to confirm whether you want the file to be
overwritten or not. Hit Y to overwrite the file or N to select
another file name. To abort to the main menu, hit [ESC].
If you hit [ALT-C], then you will prompted to enter the number of
copies that you want printed. Enter a number from 1 to 99.
The printer status screen also shows the current copy SCOUTMATE is
printing as well as how many copies were requested.
If you selected NO PRINTER in the installation program, a message
will appear on the top of the screen notifying you that you can only
print to a file. Regardless of what key you hit (except for [ESC] or
[ALT-C] for copies), you will be prompted for a file name.
NOTES: There has been some problems with SCOUTMATE and printers when
they run out of paper (or another problem occurs) and the printer
status screen still says PRINTING. If this problem occurs, simply
turn the printer off and back on. Leave the problem intact. For
example, if you run out of paper and the program does not acknowledge
this, turn off your printer and then back on with the PRINTER STILL
OUT OF PAPER. SCOUTMATE will then recognize the problem and then you
- 21 -
can correct it. Reload the paper to the top of the page and
SCOUTMATE will continue printing starting with the entire page where
the error occurred.
Select Names Menu
The Select Names Menu allows you to select certain names in the
database to be printed.
What the Select Names menu looks like:
Select Names Menu
1 - Record Number
2 - Name
3 - List Names in Database
4 - List Selected Names
5 - Unselect Name
6 - Select Groups
7 - Select Patrols
8 - Done
Names Selected: 0
Option 1 allows you to enter the record number of the record to be
added to the selected names list. If an invalid record number is
entered, an error message will appear. Option 2 allows you to enter
the name of the scout to be added to the selected names list. Note
that you do not have to enter in the entire name. For example, if
you wish to choose a record for scout Johnson, Kevin, you could enter
in jo and SCOUTMATE will choose that name. SCOUTMATE will choose the
first record matching the specification that you enter, so if you had
two or more scouts with the last name Johnson, you would have to
enter in more characters to ensure that the correct record is
selected. If an invalid name (not in the database) is entered, an
error message will appear. Option 3 will list all of the names in
- 22 -
the database. To choose one name, go to the name and hit ENTER. To
choose more than one name, use the space bar to mark each name that
you want to select, and then hit ENTER. Choose NONE if no names are
desired. Option 4 lists all of the names selected. Browse the list
using the Up, Down, Page Down and Page Up keys. Choose DONE (at the
bottom of the list) when finished browsing the list. Option 5 allows
you to unselect a name which was selected. Choose NONE (at the
bottom of the list) if no names are to be unselected. Option 6
allows you to select all of the scouts or adults in certain
Group/Projects. When you select this option, all of the
Group/Project codes will appear. Select the group you want to be
included in the report. Option 7 allows you to select scouts/adults
in certain patrols. When you select this option, all of the Patrol
names will appear. Select the patrol you want to be included in the
report, and option 8 (DONE) goes to the next menu. Next to Names
Selected: will appear the number of names selected.
[H] Mail Merge
The purpose of the Mail Merge option is to greatly simplify the task
of mass mailings. Well, they don't really have to be mass mailings,
but the mail merge function will save a lot of time and headaches.
Remember the days when you had to load a letter, type in a person's
name and address, print it out, then the next person's name and
address, print it out and so on. The Mail Merge fully automates
printing letters for you. Whether you are mailing a letter to one or
fifty scouts, mail merge is a convenience that just couldn't be left
out.
- 23 -
What the mail merge menu looks like:
Header: OFF
Scout Records: ALL
Adult Records: ALL
Mail Merge Menu
1 Type Letter
2 Select Scout Records
3 All/No Scout Records
4 Select Adult Records
5 All/No Adult Records
6 Header ON/OFF
7 Print Letters
8 Exit
Option number one will allow you to create (or edit) the letter that
will be used in the mail merge. Select a name for the letter
(maximum of eight characters). If the you wish to modify a letter,
simply type the name of the letter and it will be retrieved. The
text editor will be invoked and you can then make whatever changes
need to be made. After typing the letter, hit [F7] and type Y to
confirm that you wish to save the letter. The letter will be saved
and the program will return to the Mail Merge Menu.
Option number two will allow you to select scout records. The select
records menu will appear and you will be able to choose the scout
records which you wish to have included in the mail merge. See above
for information on the select records menu (see page ).
Option number three is for including all or no scout records in the
mail merge. This is useful if you wish to have letters printed to
only the adult leaders. Choosing this option will switch between ALL
and NONE or if you previously chose selected records, it will switch
to ALL. The Scout Records: message on the top of cept for [ESC] or
- 24 -
[ALT-C] for copies), you will be prompted for a file name.
NOTES: There has been some problems with SCOUTMATE and printers when
they run out of paper (or another problem occurs) and the printer
status screen still says PRINTING. If this problem occurs, simply
turn the printer off and back on. Leave the problem intact. For
example, if you run out of paper and the program does not acknowledge
this, turn off your printer and then back on with the PRINTER STILL
OUT OF PAPER. SCOUTMAT the lines with the up and down cursor keys.
Hit [F10] when done typing in the header. Selection 3 allows you to
select either continuous or single envelopes. When you select this
option, it asks whether you want to enter Y if the envelopes are
continuous, otherwise enter N for single envelopes. Labels must be
continuous. When you get to the printer status screen, if you
selected single envelopes, it will ask you to put an envelope in your
printer and hit a key. After an envelope is printed, you will be
prompted again to load an envelope into your printer and hit a key.
This process will continue until all of the envelopes have been
printed. If you selected continuous envelopes, put the continuous
envelopes in your printer and hit a key. Selection 4 will set the
Records: option to ALL and selection 5 will allow you to select
records that you wish to print. Selection 6 allows you to choose the
recipient this screen, if you are sending letters to any scouts, you
now would select the recipient of the letter. Choose either Scout,
Parent/Guardian #1 or Parent/Guardian #2. If you choose
Parent/Guardian #1 or Parent/Guardian #2, a menu will appear allowing
you to choose what address to send the letter to. Select either the
home address or the respective Parent/Guardian business address.
After selecting the appropriate choice the program will proceed to
- 25 -
the printer status screen. After making sure the paper is in the
printer and properly loaded, hit a key to start printing.
If you didn't select any records, you will be informed and returned
to the main menu. If you choose Select Scout Records (option #2) or
Select Adult Records (option #4) on the mail merge menu and return to
the mail merge menu without selecting any records, the appropriate
category (either Scout or Adult Records) will be set to NONE. Option
eight will return you to the main menu.
NOTES: What mail merge does is make a letter for each chosen scout
and/or adult. It will print a header if desired and then Dear [name
of scout or adult]: and then print the body of the letter.
Customized Reports
Even though this is contained in the mail merge menu, it's importance
requires a major heading.
You can created Customized Reports with SCOUTMATE. Even though some
of the variables aren't supported, many are supported and creating
customized forms is very easy.
All you have to do is use a word processor (or TED - see page ) to
create the report. When you wish to include a field, enter the
desired field name in the report. All of the variables, as well as
examples, are covered in Appendix C.
[I] Troop Inventory Module
Option I on the main menu will bring you to the Troop Inventory
Module menu. After choosing this option, if the file "TROOPINV.DAT"
(the inventory file) is not in the directory, an error message will
appear and a new file will be created. Here is what each option
does:
- 26 -
Add Items
This option allows you to add items to the Troop Inventory database.
There are fields for the Item name, value, condition, the person to
whom the item was lent to, the date lent, date due, date returned and
two lines for comments. In the top of the box will be the item
number. Hit [F10] to save or [ESC] to abort to the main menu.
View Items
This option allows you to view/modify/delete items in the Troop
Inventory database. When choosing this item, the database will
display record number one. You can browse through the fields with
the up and down arrow keys. You can also change information such as
the person to whom the item was lent to, condition, etc. To browse
through the different items in the database, use the [PG/UP] and
[PG/DN] keys. If an attempt is made to go beyond or before the
database, an error beep will sound. There are also some other
functions. To mark or unmark the item for deletion, hit [CTRL-D].
If an item is marked for deletion when the database is packed, the
item will be permanently erased. To go to a specific item number,
hit [CTRL-G]. A prompt will be made for the item number to go to.
Enter the item number and hit return. If the item number is invalid,
an error beep will sound. After modifying an item, hit [F10] to save
the updated information or [ESC] to return to the Troop Inventory
menu. If you hit [F10], a message will be briefly printed on the
screen confirming the update.
If the item was lent out and the borrower returned the item, enter
the date it was returned. After entering the date returned, hit
[F10]. If a troop inventory history is being kept, the information
will be saved in the troop history file, otherwise the item will
- 27 -
return to the unborrowed state (the lent to, date lent, date due and
returned fields will be erased).
Overdue/Lent Out Items
This option will show either which items were lent out or which items
are overdue (depending on the selection).
After selecting this option, another menu will appear. You will be
prompted to choose either to view the items which are lent out or
which items are overdue. After selecting the appropriate choice, you
will be prompted if the output is to go to the printer. If you
select no the screen will clear and will show which items meet the
condition which was selected. If the list is more than one screen,
when the screen is full, a message will appear prompting you to hit a
key to go to the next screen. If you selected to output the
information to the printer, the printer status screen will appear.
Hit return to start printing. If an error occurs while printing,
reset the printer to the top of the page. It will start printing
from the item where error occurred.
When checking for overdue items, SCOUTMATE will compare the "Date
Due" field of the record with the system date. If the system date is
wrong, then the Overdue option will not print accurate results. Make
sure that your system date is correct.
After all of the items meeting the condition are printed out, a
message confirming this will be shown. Hit a key to return to the
troop inventory menu.
View History
If this option was selected in the installation, it will be
available, otherwise a message stating that you chose not keep a
troop history will appear and you will be returned to the troop
- 28 -
inventory menu.
After choosing to view the history, you will be asked whether the
output should go to a printer. If you answer no, the output will be
displayed on the screen. If the contents are more than one screen,
after the screen is full a message will appear prompting you to hit a
key to view the next screen. If you chose to print the information
on a printer, the printer status screen will appear. Hit a key to
print.
About the Troop History File: After a borrower returns the item (data
is entered for the "Date Returned" field of the specific item), the
information will be stored in the troop history file. Here is a
sample of an entry in the troop history file:
Troop Inventory History
-----------------------
Item: Four Man Tent
Lent to: Joe Scout
Date Lent: 12/12/90 Date Due: 12/20/90 Date Returned: 12/19/90
The tent was returned in great condition.
The data file name is "TRHIS.HST" so if it gets too large or you wish
to delete it, simply delete it from dos or copy it somewhere else (if
you wish to keep it) and SCOUTMATE will automatically create a new
history file.
Print Items
This option will allow you to print your troop inventory file or a
troop inventory checklist.
When you select this option, another menu will appear. You will be
prompted to choose either a Full Inventory Printout (#1) or Troop
Inventory Checklist (#2).
The Full Inventory Printout will print out the entire contents in
your Troop Inventory file. If the item is lent out, the person whom
it was lent to, the date lent and date due will be printed underneath
- 29 -
the item. If the item is not lent out, the item name, condition and
value will be printed out. The Inventory Checklist consists of a
short line and next to it the name of the item. The checklist is
useful for doing inventory checks, while not taking up a lot of
paper. If an item is lent out, there will be an & next to it (in the
left margin).
The printer status screen will appear. Hit a key to print.
[J] Merit Badge Book Inventory Module
Option J on the main menu will bring you to the Merit Badge Book
Inventory Module menu. After choosing this option, if the file
"MBINV.DAT" (the merit badge book inventory data file) is not in the
directory, an error message will appear and a new file will be
created. Here is what each option does:
Add Books
This option allows you to add items to the Merit Badge Book Inventory
database. There are fields for the Merit Badge Book title, the
person to whom the book was lent to, the date lent, date due, date
returned and two lines for comments. In the top of the box will be
the book number. Hit [F10] to save or [ESC] to abort to the main
menu.
View Books
This option allows you to view/modify/delete items in the Merit Badge
Book Inventory database. When choosing this option, the database
will display record number one. You can browse through the fields
with the up and down arrow keys. You can also change information
such as the person to whom the item was lent to, title, etc. To
browse through the different books in the database, use the [PG/UP]
and [PG/DN] keys. If an attempt is made to go beyond or before the
- 30 -
database, an error beep will sound. There are also some other
functions. To mark or unmark the book for deletion, hit [CTRL-D].
If a book is marked for deletion when the database is packed, the
book will be permanently erased. To go to a specific book number,
hit [CTRL-G]. A prompt will be made for the book number to go to.
Enter the book number and hit return. If the book number is invalid,
an error beep will sound. After modifying a book, hit [F10] to save
the updated information or [ESC] to return to the Merit Badge Book
Inventory menu. If you hit [F10], a message will be printed on the
screen briefly confirming the update.
If the book was lent out and the borrower returned the book, enter
the date it was returned. After entering the date returned, hit
[F10]. If a merit badge book inventory history is being kept, the
information will be saved in the merit badge book history file,
otherwise the book will return to the unborrowed state (the lent to,
date lent, date due and returned fields will be erased).
Overdue/Lent Out Books
This option will show either which books were lent out or which books
are overdue (depending on the selection).
After selecting this option, another menu will appear. You will be
prompted to choose either to view the books which are lent out or
which books are overdue. After selecting the appropriate choice, you
will be prompted if the output is to go to the printer. If you
select no the screen will clear and will show which books meet the
condition which was selected. If the list is more than one screen,
when the screen is full, a message will appear prompting you to hit a
key to go to the next screen. If you selected to output the
information to the printer, the printer status screen will appear.
- 31 -
Hit return to start printing. If an error occurs while printing,
reset the printer to the top of the page. It will start printing
from the book where error occurred.
When checking for overdue items, SCOUTMATE will compare the "Date
Due" field of the record with the system date. If the system date is
wrong, then the Overdue option will not print accurate results. Make
sure that your system date is correct.
After all of the books meeting the condition are printed out, a
message confirming this will be shown. Hit a key to return to the
merit badge book inventory menu.
View History
If this option was selected in the installation, it will be
available, otherwise a message stating that you chose not keep a
merit badge book history will appear and you will be returned to the
merit badge book inventory menu.
After choosing to view the history, you will be asked whether the
output should go to a printer. If you answer no, the output will be
displayed on the screen. If the contents are more than one screen,
after the screen is full a message will appear prompting you to hit a
key to view the next screen. If you chose to print the information
on a printer, the printer status screen will appear. Hit a key to
print.
About the Merit Badge Book History File: After a borrower returns the
book (data is entered for the "Date Returned" field of the specific
book), the information will be stored in the merit badge book history
file. Here is a sample of an entry in the merit badge book history
file:
- 32 -
Merit Badge Book Inventory History
----------------------------------
Book: Basketry Merit Badge Book
Lent to: Joe Scout
Date Lent: 12/12/90 Date Due: 12/20/90 Date Returned: 12/19/90
The book was returned in great condition.
The data file name is "MBHIS.HST" so if it gets too large or you wish
to delete it, simply delete it from dos or copy it somewhere else (if
you wish to keep it) and SCOUTMATE will automatically make a new
file.
Print Books
This option will allow you to print your merit badge book inventory
file or a merit badge book inventory checklist.
When you select this option, another menu will appear. You will be
prompted to choose either a Full Inventory Printout (#1) or Merit
Badge Book Inventory Checklist (#2).
The Full Inventory Printout will print out the entire contents in
your Merit Badge Book Inventory file. If the item is lent out, the
person whom it was lent to, the date lent and date due will be
printed underneath the item. If the item is not lent out, the item
name, condition and value will be printed out. The Inventory
Checklist consists of a short line and next to it the name of the
item. The checklist is useful for doing inventory checks, while not
taking up a lot of paper. If an item is lent out, there will be an &
next to it (in the left margin).
The printer status screen will appear. Hit a key to print.
[K] Merit Badge Counselor Module
Option K on the main menu invokes the Merit Badge Counselor Module.
The menu consists of Adding, Modifying and Printing Merit Badge
Counselors and Querying the Merit Badge Counselor database.
- 33 -
Add
This option brings up the entry page. It consists of name, address,
city, state, zip code, phone number and two comment lines. It also
allows up to 3 merit badge certifications as well as days and times
that the counselor is available. Use the up and down arrows to move
between fields. When on the Merit Badge Certification fields, enter
the number of the merit badge or hit [F2] to bring up the merit badge
list. When on the Day fields, enter the number of the day (1-Sunday
to 7-Saturday). When entering the times, you must use military time
(i.e. 1900 is 7:00 PM) in order for the query feature to work.
Hit [F10] to save the record and [ESC] to abort to the menu.
Modify
This option allows you to modify a Merit Badge Counselor record.
Choose the record you want by entering the name, the record number or
choose option number three to bring up a list of merit badge
counselors. After selecting the appropriate record, it will be
brought up on the screen. Use [Alt-D] to mark or unmark the record
for deletion. If a record is marked for deletion, a message will be
shown on the screen. When the database is packed, all records marked
for deletion will be permanently deleted. Otherwise, follow the same
instructions as stated above under ADD.
Query
This option allows you to query the Merit Badge Counselor database.
You will then be prompted to enter the merit badge number to query
for. Enter the number or hit [F2] to bring up the merit badge list.
After you enter the merit badge, you will be prompted to enter the
date and time from and time to to query for. For example, if you
would like to list the Merit Badge Counselors available for First Aid
- 34 -
Merit Badge between 10 AM and 3 PM on Saturday, you would enter Merit
badge #7, number 6 (for Saturday), 10:00 (for 10 am (time from)) and
15:00 (for 3 pm (time to)). After entering the appropriate
information, choose whether you would like the output to go to the
screen or printer.
Print
Selecting this option will bring up the Print menu. You have the
option of printing all or select records. If you select records, the
select names menu will come up. After you choose the desired option,
the printer status screen will appear. Hit a key to start printing.
There is a maximum of 250 merit badge counselor records.
[L] Financial Module
The Financial Module tracks troop bank accounts. The menu consists
of Adding, Modifying and Printing Financial transactions and Querying
the Financial database. You can also do a Dues Report which totals
the amount of dues collected between certain (or all) dates. You can
track up to five different accounts.
Add
This option brings up the entry page. This consists of check number,
date, payee, amount and memo. To enter a withdrawal OR a check, just
enter a negative amount (such as -65.00). To enter a deposit, just
enter the amount (such as 65.00). You should use consistent memo
categories, so that when you do a query, you can do a reliable search
using memo categories.
Hit [F10] to save the record or [ESC] to abort to the menu.
Modify
This option allows you to modify financial transactions. You will be
placed at the first record. Use [Page Up] and [Page Down] to move
- 35 -
between records. Use [Alt-G] to go to a specific record. Use
[Alt-D] to mark or unmark the record for deletion. If a record is
marked for deletion, a message will be shown on the screen. When the
financial database is packed, all records marked for deletion will be
permanently erased. Otherwise, follow the same instructions as
stated above under ADD.
Query
This option allows you to query the financial transaction database by
Check Number, Payee, Memo or Amount. You will first be asked whether
all accounts are to be included in the query. After choosing the
desired query field, you will then be asked to enter a string to
search for. You will then be asked if the output is to go to the
printer or screen. The output will consist of record numbers which
meet the query condition.
Print
Selecting this option will bring up the Print menu. You will first
be asked whether all accounts are to be included in the printout.
You have the option print out Transaction or Dues Reports. The
Transaction Report consists of records entered in the Financial
database. The Dues Report consists of dues paid by your scouts.
After you choose the desired report, SCOUTMATE will ask whether to
use all dates or records between certain dates. For example, if you
would like to see the dues paid between 1/1/92 and 2/1/92 you would
choose the Dues Report, selected dates and then enter 1/1/92 and
2/1/92. If you wanted to see the dues paid on a particular date, say
2/5/92, then you would choose selected dates and enter 2/5/92 for
both Date from and Date to. After entering the desired information,
the printer status screen will appear. Hit return to start printing.
- 36 -
Select Account
This option allows you to select, add and delete accounts.
Select Account
This option will bring up a list of all of your accounts.
Highlight the account that you wish to activate and press
[ENTER].
Add New Account
This option allows you add new accounts. Enter the name of the
account that you wish to add. The account name can be up to 8
characters long. If you enter an invalid file name (one that
contains spaces or no characters), an error message will occur
and you will be asked to reenter the file name. There is a
maximum of 5 accounts.
Delete Account
This option allows you to delete accounts. Select the account
that you wish to delete. Confirm whether you wish to delete the
selected account (Y or N).
Pack Records
This option will delete all financial records marked for deletion.
NOTES: All of the actions you take will be performed on the active
account only. The active account will be displayed on the top of
each screen.
[M] Calendar
The calendar is capable of holding up to thirty entries. There will
be fifteen entries displayed on the screen at any one time. To enter
an entry move the cursor to a blank entry and start typing. First
enter the date. Hit RETURN and enter the time the event is supposed
to take place. The next field allows you to enter either a P for PM
- 37 -
or A for AM. After entering that, you will proceed to the data box.
This box allows up to 4 lines of seventy-two characters each line. To
save the event, hit [F10]. To move between entries, use the [PAGE
UP] and [PAGE DOWN] keys. To abort the event (not save it as an
entry), hit [ESC] or another one of the keys in the box except [F10].
If you wish to delete an entry, go to the entry and hit [CTRL-D].
When done using the calendar, hit the [ESC] key to return to the main
menu. To print the calendar, hit [F5] and the printer status screen
will appear. Make sure paper is in the printer and hit a key to
print the calendar. When you abort to the main menu, the calendar is
resorted and saved. While you are in calendar mode, you can sort the
calendar if you wish by hitting [CTRL-S]. Entries that are on or
before the current system date will be marked with an *.
When you boot up CUBMATE, it checks to see if there is an event on or
before today's date. If there is an event today or any day before
today, an alarm will sound and a message will appear notifying you.
Also, if you are using CUBMATE when the day changes, it will recheck
the calendar to see if there are any events occurring on the new
date. The alarm for an event will only go off once, and then it will
be disabled.
NOTES: if the system date is incorrect, the calendar alarm function
will be inaccurate. Make sure your system date is set correctly.
[N] Notes
The Note pad (selection N on the main menu) invokes the mini-word
processor. The word processor was not built into this program but is
a generic separate file. It is called TED and is copyrighted (c) by
Ziff Communications. TED is a Bannerware program (free distribution,
but still copyrighted by the author), but has many useful functions
- 38 -
built into a very small program. If another text editor is desired,
then the main file has to be renamed to TED and put in the SCOUTMATE
directory. If it doesn't take up a large amount of memory it should
work fine. Don't forget to rename it to TED. Briefly, here are the
options available.
F1 : Abort will return you to the main menu without saving any
changed information.
F2 : This will undo information just changed.
F3 : Print will send marked text to the printer.
F4 : Mark will highlight desired text. This option is used to
Cut and Paste and for printing.
F5 : Cut will cut (remove) marked text and store it in memory.
F6 : Paste will take the text that was cut (now in memory) and
put it where the cursor is located.
F7 : Exit allows you to save the note pad. After hitting
F7, simply hit return. The note pad will be saved and
the program will return to the main menu.
F8 : This option will delete everything to the right of the
cursor.
F9 : This option will delete the line the cursor is on.
F10: This will undelete a line that was just deleted.
Don't forget that you can print the note pad from the Print (Option G
from the main menu) Function. If you wish to send text to the
printer while you are in the note pad, you must first mark the text
that you wish to print, and then send it to the printer.
The note pad will be stored as NOTES.TXT in the SCOUTMATE directory.
[O] Utilities
The utilities option (main menu letter O) will bring you to the
utilities menu.
- 39 -
Utilities Menu
1 - Pack Records
2 - Undelete Records
3 - Export/Import Records
4 - Backup Files
5 - Defaults/Updates
6 - Delete Rank Files
7 - Exit
Pack Records - To Pack Records means to permanently erase the records
marked for deletion and squeeze the remaining records together to
take up the least amount of space. This includes permanently erasing
any Troop and Merit Badge Book Inventory, as well as Merit Badge
Counselor records marked for deletion. Invoking this option will
back up the info.dat (calling it info.bak) and the adinfo.dat
(calling it adinfo.bak) files. It will also update each record's
Merit Badge comment file (#.dat). Afterwards, a new index will be
generated and the program will return to the main menu. If there is
not enough space on your disk to pack records, a message will be
printed on the screen and you will be returned to the main menu. On
the screen will be shown the current progress of the pack. When the
pack is working on anything other than the scout database, a message
will be shown that the pack is currently working on all miscellaneous
files. When the scout database begins to be packed, you will be
shown how many records are to be packed and the progress of the pack
(how many records were packed and how many were deleted). This
information will be constantly updated throughout the packing
process. When the packing is done, a message will appear on the
screen and you will be returned to the main menu.
Undelete Record - Undeleting a record will UNMARK a record which is
- 40 -
marked for deletion.
A menu will appear asking whether the record you wish to undelete is
a scout or an adult record. After selecting your choice, a second
menu will appear allowing you different ways to select the way of
undeleting the record(s). Select the record you wish to undelete by
entering the record number, the name of the scout or adult marked for
deletion or by listing the records which are marked for deletion. If
you choose to select a record by name, case does not matter. Also,
you do not have to enter in the entire name. For example, if you
wish to undelete a record for scout Johnson, Kevin, you could enter
in jo and SCOUTMATE will choose that name. SCOUTMATE will choose the
first record matching the specification that you enter, so if you had
two or more scouts with the last name Johnson, you would have to
enter in more characters to ensure that the correct record is
selected. If an invalid record is entered (such as a record which is
not marked for deletion or a record not in the database), an error
message will be shown. If successfully undeleted, a message will be
shown to inform you of the success.
Export/Import Records - This option allows the export and importation
of records from/to your SCOUTMATE database. After choosing this
option, a menu will appear asking you whether you wish to import or
export a file from the database.
Import - Choosing Import will import records to your database.
You will be prompted to enter the name of the import file.
SCOUTMATE will then check to make sure that the import file is a
valid import file (was exported from another SCOUTMATE
database). If the import file is invalid, an error message will
appear and you will be allowed to enter a different name. Hit
- 41 -
[ESC] to abort to the Utilities menu. You will then be shown
the number of records to be imported and the current progress.
After the importation is complete, a message will appear and you
will be returned to the Utilities menu.
Export - Choosing Export will export records from your database.
You will first be asked to choose which records you wish to
export. If you wish to export all of the records in your
database, hit 6 otherwise choose the records you wish to export.
If you exit without choosing any names, you will be informed and
returned to the Utilities menu. After choosing the records you
wish to export, you will then be prompted to enter the name of
the export file. Make sure that you do not enter an extension
for the file. SCOUTMATE will then check to make sure that no
file with that name exists and isn't restricted. If the file
exists, you will be asked to confirm that the file should be
overwritten. If you choose no, you will be prompted for a
different file name. Hit [ESC] to abort to the Utilities menu.
If you choose yes, the file will be overwritten with the new
information. The screen will display how many files were
selected to be exported and the progress. After the exportation
is done, you will be notified and returned to the Utilities
Menu.
NOTES: The file extension for the export file will be .dat.
There will also be a file created with the extension .fil. This
file will contain all of the exported records' data files
(notepad, rank, and merit badge information).
Backup Files - Backing up files is an essential part of using a
computer. One power surge or mistake can ruin days or weeks of work.
- 42 -
BACKING UP FILES REGULARLY IS STRONGLY RECOMMENDED. To do this will
take only a few seconds and can save days of work. Simply select the
path to back up the files to (i.e, a: or c:\scoutmate\backup) and hit
return. Make sure the backup disk is in the appropriate drive and
that the path specified exists. The info.dat (scout records),
adinfo.dat (adult leader records) and config.cfg (configuration file)
will be copied to the backup disk. A message will be shown informing
you of the success or non-success of the backup. If an error message
appears, check Appendix A for what the message means and solutions to
solve the problem.
Defaults/Updates - this option allows you to change the color and
return address defaults as well as update the merit badge list, troop
positions and Group/Project Names.
Troop Positions
You can enter up to 30 troop positions.
Adult Positions
You can enter up to 30 adult positions.
Return Address
You can enter up to five lines of seventy eight characters each for a
default return address. This return address will be the default for
envelopes as well as mail merge.
City, State, Zip Code and Area Code
You can enter defaults for the above four items. Every time you
enter a new adult, scout or merit badge counselor, the fields for
which you have default values will be automatically inserted in the
new record.
Group/Project Names
You can enter up to 9 Group/Project names. You must first enter a
- 43 -
code by which to identify each Group/Project. This code will be used
when entering group codes in individual scout and adult records. You
will then enter the Group/Project name of up to 30 characters. Note
that o is a different code than O.
Merit Badge Update
This option allows you to modify the Merit Badge List very easily.
You can add a merit badge, delist or undelist merit badges and print
the merit badge list.
ADD
You will be prompted for the merit badge name. After you enter
the name, you will be asked to confirm the add. If you choose
Y, then the merit badge will be added to the end of the list.
DELIST
This will DELIST a merit badge. Choose the merit badge number
to delist or hit [F2] to bring up the merit badge list. You
will then be asked for the date the merit badge was delisted.
No scout will be able to earn this merit badge after the delist
date. You will then be asked to confirm the DELIST, and if you
choose Y, it will be delisted.
UNDELISTED
This will UNDELIST a merit badge. You will be prompted for the
merit badge to undelist. You can hit [F2] to list all of the
merit badges that are DELISTED. After you choose the
appropriate merit badge, you will be asked to confirm the
UNDELIST, and if you choose Y, it will be UNDELISTED.
Print Merit Badge List
You can choose to print either an Official Numbers list, which
is the list in Official Number order, or an Alphabetical list,
- 44 -
which will print the list in Alphabetical order.
Colors
You can choose the default colors for the background, foreground,
highlighted message foreground and highlighted message background.
As you enter different numbers, the colors will change to show you
what your selections would look like.
For all of the above (except Merit Badge List), hit [F10] to save the
defaults/updates or [ESC] to abort without saving.
Delete Rank Files - this option is used when you manually change the
rank requirements for a certain rank. Enter the rank you wish to
have deleted (the rank you changed) and hit return. After confirming
that the deletion is to occur, SCOUTMATE will delete all of the
appropriate rank files. After the deletion is complete, you will be
shown how many rank files were deleted and then returned to the menu.
[P] Quit
This will end the SCOUTMATE session. The index will be saved and the
program will terminate returning to DOS.
- 45 -
Appendix A
Error Messages
When backing up files, the following (error) messages can occur:
Copy Successful - the backup was successfully performed.
Source and Target are the Same - you entered the SCOUTMATE
directory as the backup path. Change the backup path.
Source file not found - for some reason, the program could not
find the info.dat file. Did you erase it? If so, you have to
run install again or copy it to the SCOUTMATE directory if it
was previously backed up.
Unable to create target file - the target file could not be
created. This means that an invalid path was entered. Enter a
correct path. If you need to create another subdirectory,
simply go to DOS and use the md (make dir) command to make the
desired subdirectory.
Data Copy Failed - An undetermined error occurred. Maybe a bad
floppy disk is the cause.
Installation Errors
When installing SCOUTMATE, errors can occur. If you get an Unable to
Create Directory, you most likely forgot to put in a colon (:) after
the drive letter. Make sure you put the destination path in this
format: DRIVE:PATH. Here are two examples of directories:
c:\scoutmate and e:\troop\scoutmat\files.
Here are the specific list of errors that the installation
verification procedure looks for:
- 46 -
Error #1 - MB.DAT file is missing
Error #2 - SCOUTMATE.EXE file is missing
Error #3 - SCOUTMATE.OVR file is missing
Error #4 - INFO.DAT file is missing
Error #5 - INFO.IDX file is missing
Error #6 - ADINFO.DAT file is missing
Error #7 - ADINFO.IDX file is missing
Error #8 - CAL.DAT file is missing
Error #9 - TED.COM file is missing
Error #10 - CONFIG.CFG file is missing
Error #11 - RANKINFO.DAT is missing
Error #12 - TROOPINV.DAT file is missing
Error #13 - MBINV.DAT file is missing
Error #14 - MBC.DAT file is missing
Error #15 - MMFIELD.DAT file is missing
Error #16 - MMFIELD2.DAT file is missing
Error #17 - TROOPPOS.DAT file is missing
Error #18 - TRHIS.HST file is missing
Error #19 - MBHIS.HST file is missing
For errors #1-3, #9, #11, and #15 - #17, the files may have been
improperly copied. To rectify the error, you can copy the
appropriate file from the master disk to the destination path. After
copying the appropriate file, run the installation again with the
same destination path and it will verify the installation again
without copying all of the files again and without creating the files
again. For the other errors, it is necessary to run the installation
again.
If a general copying error occurs, make sure that you put in the
correct path that the SCOUTMATE files reside in.
The best thing to do if any error occurs is to erase any files which
may have been created or copied to the destination path and reinstall
SCOUTMATE.
Overlay Errors
SCOUTMATE.OVR is the overlay file used. After loading SCOUTMATE, the
overlay file will be checked for errors (system or overlay). The
following errors can occur:
Overlay Error #1 - Overlay system error. Reboot the system and try
again. If the error persists, copy SCOUTMATE.OVR from the master
- 47 -
disk.
Overlay Error #2 - Overlay not found. Copy SCOUTMATE.OVR from the
master disk.
Overlay Error #3 - Not enough memory. Your system must have at least
384K to run SCOUTMATE.
Overlay Error #4 - I/O error reading overlay. The file may be
corrupted. Copy SCOUTMATE.OVR from the master disk.
Other possible problems
There has been a elusive problem with index corruption, even with the
protection methods programmed into Scoutmate. If your index ever
becomes corrupted (you'll know when this happens - garbage begins
appearing when you list names -- or you may even get an error when
printing records), exit out of Scoutmate, type del *.idx and then
rerun Scoutmate. This will fix the problem. This problem should
occur rarely, if at all.
If SCOUTMATE ever aborts with an error or hangs the system for some
reason, please note what steps you did prior to the hang and contact
me via phone or mail. If there was any kind of error message (i.e.
Runtime Error #######-###), write that down also. SCOUTMATE has been
thoroughly tested, but there may be some obscure bugs which weren't
caught. If SCOUTMATE does abort, none of your data files should have
been corrupted (a routine was put in so that if it aborts during
program execution the index will be recreated the next time SCOUTMATE
is executed, therefore eluding all errors that may have occurred
during the unexpected abort of the program), so just run SCOUTMATE
again.
Notepad Errors: If you ever try to use the Deluxe Notepad or Scout's
notepad (the last page of their record), and a message flashes on the
screen and the program automatically returns you to the last screen,
then you must free up more memory in your computer in order to use
- 48 -
them. Eliminate some TSR's (or other programs loaded at the time
your using Scoutmate) from memory.
- 49 -
Appendix B
Merit Badge List
1.Camping 44.Electronics 92.Rabbit Raising
2.Citizenship in 45.Energy 93.Radio
the Community 46.Engineering 94.Railroading
3.Citizenship in 47.Farm and Ranch 95.Reading
the Nation Management # 96.Reptile Study
4.Citizenship in 48.Farm Mechanics 97.Rifle and
the World 49.Fingerprinting Shotgun
5.Communications 50.Firemanship Shooting #
6.Emergency 51.Fish and 98.Rowing
Preparedness Wildlife 99.Salesmanship
7.Environmental Management 100.Scholarship
Science 52.Fishing 101.Sculpture
8.First Aid 53.Food Systems # 102.Signaling *
9.Lifesaving 54.Forestry 103.Skating
10.Personal 55.Gardening 104.Skiing
Fitness 56.Genealogy 105.Small-Boat
11.Personal 57.General Science Sailing
Management 58.Geology 106.Soil and Water
12.Safety 59.Golf Conservation
13.Sports 60.Handicap 107.Space
14.Swimming Awareness Exploration
15.American 61.Hiking 1 0 8 . S t a m p
Business 62.Home Repairs Collecting
16.American 63.Horsemanship 109.Surveying
Cultures 64.Indian Lore 110.Textile
17.American 65.Insect Study 111.Theater
Heritage 66.Journalism 112.Traffic Safety
18.Animal Science 67.Landscape 113.Truck
19.Archery Architecture Transportation
20.Architecture 68.Law 114.Veterinary
21.Art 69.Leatherwork Science
22.Astronomy 70.Machinery 115.Water Skiing
23.Athletics 71.Mammal Study 116.Weather
24.Atomic Energy 72.Masonry 117.Wilderness
25.Aviation 73.Metals Survival
26.Backpacking Engineering 118.Wood Carving
27.Basketry 74.Metalwork 119.Woodwork
28.Beekeeping 75.Model Design and 120.Agribusiness
29.Bird Study Building 121.American Labor
30.Bookbinding 76.Motorboating 122.Graphic Arts
31.Botany # 77.Music 123.Rifle Shooting
32.Bugling 78.Nature 124.Shotgun
33.Canoeing 79.Oceanography Shooting
34.Chemistry 80.Orienteering 125.Whitewater
35.Coin 81.Painting 126.Cinematography
Collecting 82.Pets 127.Auto Mechanic
36.Computers 83.Photography 128.Collections
37.Consumer 84.Pioneering 129.Family Life
Buying 85.Plant Science 130.Medicine
38.Cooking 86.Plumbing
39.Cycling 87.Pottery # - indicates merit
40.Dentistry 88.Printing and badge was delisted
41.Dog Care Communications # on 08/31/87
42.Drafting 89.Public Health * - indicates merit
43.Electricity 90.Public Speaking badge was delisted
91.Pulp and Paper on 01/01/92
- 50 -
Appendix C
Customized Reports
Scout Variables
^sfname - First Name
^slname - Last Name
^saddress1 - Address Line #1
^saddress2 - Address Line #2
^scity - City
^sstate - State
^szip - Zip Code
^sphone - Phone Number
^sheight - Height
^sweight - Weight
^sdob - Date of Birth
^sschool - School
^1pgnname - First Parent/Guardian's Name
^1pgnad1 - First Parent/Guardian's Address Line #1
^1pgnad2 - First Parent/Guardian's Address Line #1
^1pgncity - First Parent/Guardian's City
^1pgnstate - First Parent/Guardian's State
^1pgnzip - First Parent/Guardian's Zip Code
^1pgnhphone - First Parent/Guardian's Home Phone
^1pgnwphone - First Parent/Guardian's Business Phone
^2pgnname - Second Parent/Guardian's Name
^2pgnad1 - Second Parent/Guardian's Address Line #1
^2pgnad2 - Second Parent/Guardian's Address Line #1
^2pgncity - Second Parent/Guardian's City
^2pgnstate - Second Parent/Guardian's State
^2pgnzip - Second Parent/Guardian's Zip Code
^2pgnhphone - Second Parent/Guardian's Home Phone
^2pgnwphone - Second Parent/Guardian's Business Phone
Adult Variables
^afname - First Name
^alname - Last Name
^ahaddress1 - Home Address Line #1
^ahaddress2 - Home Address Line #2
^ahcity - Home City
^ahstate - Home State
^ahzip - Home Zip Code
^ahphone - Home Phone Number
^abaddress1 - Business Address #1
^abaddress2 - Business Address #1
^abcity - Business City
^abstate - Business State
^abzip - Business Phone
^abphone - Business Phone
^aposition - Position in troop
Other Variables
leg(field,"[char]")
This variable takes the length of the specified field and prints
[char] that many times.
- 51 -
no ff
This will tell SCOUTMATE not to form feed after each record (but it
will still form feed at the end of page). To do this, on the very
first line of your report, type "no ff". Don't forget, it must on
the very first line AND by itself in order for this to work.
Example 1
leg(^sfname,"-")-leg(^slname,"-")
|^sfname ^slname|
---------------------------------------------------------------------
| |
---------------------------------------------------------------------
Say the scout currently being read is Ken Johnson, this will print:
-------------
|Ken Johnson|
---------------------------------------------------------------------
| |
---------------------------------------------------------------------
This example is on your master disk (disk #2 if using 5 1/4" disks)
under the name sample.frm. This is known as a general worksheet.
There are two other sample forms on the master disk called testa.frm,
which is a sample of ALL of the possible leg (length) and variable
functions for adults, and testb.frm, which is a sample of ALL of the
possible leg (length) and variable functions for scouts.
Note that there was an extra - in the first line. It has to be
included to account for the black space between the first and last
name.
Example 2
Dear ^1pgnname:
Your son, ^sfname, has not been actively participating in the troop.
Please contact us so that we may set up an arrangement.
Scoutmaster Reilly
If the first parent's name was Joe Johnson, it would print:
Dear Joe Johnson:
Your son, Ken, has not been actively participating in the troop.
Please contact us so that we may set up an arrangement.
Scoutmaster Reilly
- 52 -